8200 Spencer Hwy, Pasadena, TX 77505-5905, Pasadena
"Great Italian food for a ridiculously low price."
"Great Italian food for a ridiculously low price."